package code.google.pigfly.mapreduce;

import java.io.IOException;

import org.apache.hadoop.io.Writable;
import org.apache.hadoop.io.WritableComparable;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.RecordReader;
import org.apache.hadoop.mapreduce.TaskAttemptContext;

public class PigflyRecordReader<K extends WritableComparable, V extends Writable>
    extends RecordReader<K, V> {

  PigflyRecordReader(RecordReader innerReader) {

  }

  @Override
  public void close() throws IOException {
    // TODO Auto-generated method stub

  }

  @Override
  public K getCurrentKey() throws IOException, InterruptedException {
    // TODO Auto-generated method stub
    return null;
  }

  @Override
  public V getCurrentValue() throws IOException, InterruptedException {
    // TODO Auto-generated method stub
    return null;
  }

  @Override
  public float getProgress() throws IOException, InterruptedException {
    // TODO Auto-generated method stub
    return 0;
  }

  @Override
  public void initialize(InputSplit arg0, TaskAttemptContext arg1)
      throws IOException, InterruptedException {
    // TODO Auto-generated method stub

  }

  @Override
  public boolean nextKeyValue() throws IOException, InterruptedException {
    // TODO Auto-generated method stub
    return false;
  }

}
